/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package it.apuliait.model;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.List;

/**
 * This class is used by SOAP remote services.
 *
 * @author Donatello
 * @generated
 */
public class DocumentoXmlFirmatoSoap implements Serializable {
	public static DocumentoXmlFirmatoSoap toSoapModel(DocumentoXmlFirmato model) {
		DocumentoXmlFirmatoSoap soapModel = new DocumentoXmlFirmatoSoap();

		soapModel.setDocumentoXmlFirmatoId(model.getDocumentoXmlFirmatoId());
		soapModel.setDocumentoXmlIDFK(model.getDocumentoXmlIDFK());
		soapModel.setDataInvioDocumento(model.getDataInvioDocumento());
		soapModel.setNomeDocumento(model.getNomeDocumento());
		soapModel.setFileDocumento(model.getFileDocumento());
		soapModel.setIdentificativoSdi(model.getIdentificativoSdi());
		soapModel.setDataOraRicezione(model.getDataOraRicezione());
		soapModel.setErrore(model.getErrore());

		return soapModel;
	}

	public static DocumentoXmlFirmatoSoap[] toSoapModels(
		DocumentoXmlFirmato[] models) {
		DocumentoXmlFirmatoSoap[] soapModels = new DocumentoXmlFirmatoSoap[models.length];

		for (int i = 0; i < models.length; i++) {
			soapModels[i] = toSoapModel(models[i]);
		}

		return soapModels;
	}

	public static DocumentoXmlFirmatoSoap[][] toSoapModels(
		DocumentoXmlFirmato[][] models) {
		DocumentoXmlFirmatoSoap[][] soapModels = null;

		if (models.length > 0) {
			soapModels = new DocumentoXmlFirmatoSoap[models.length][models[0].length];
		}
		else {
			soapModels = new DocumentoXmlFirmatoSoap[0][0];
		}

		for (int i = 0; i < models.length; i++) {
			soapModels[i] = toSoapModels(models[i]);
		}

		return soapModels;
	}

	public static DocumentoXmlFirmatoSoap[] toSoapModels(
		List<DocumentoXmlFirmato> models) {
		List<DocumentoXmlFirmatoSoap> soapModels = new ArrayList<DocumentoXmlFirmatoSoap>(models.size());

		for (DocumentoXmlFirmato model : models) {
			soapModels.add(toSoapModel(model));
		}

		return soapModels.toArray(new DocumentoXmlFirmatoSoap[soapModels.size()]);
	}

	public DocumentoXmlFirmatoSoap() {
	}

	public long getPrimaryKey() {
		return _documentoXmlFirmatoId;
	}

	public void setPrimaryKey(long pk) {
		setDocumentoXmlFirmatoId(pk);
	}

	public long getDocumentoXmlFirmatoId() {
		return _documentoXmlFirmatoId;
	}

	public void setDocumentoXmlFirmatoId(long documentoXmlFirmatoId) {
		_documentoXmlFirmatoId = documentoXmlFirmatoId;
	}

	public long getDocumentoXmlIDFK() {
		return _documentoXmlIDFK;
	}

	public void setDocumentoXmlIDFK(long documentoXmlIDFK) {
		_documentoXmlIDFK = documentoXmlIDFK;
	}

	public String getDataInvioDocumento() {
		return _dataInvioDocumento;
	}

	public void setDataInvioDocumento(String dataInvioDocumento) {
		_dataInvioDocumento = dataInvioDocumento;
	}

	public String getNomeDocumento() {
		return _nomeDocumento;
	}

	public void setNomeDocumento(String nomeDocumento) {
		_nomeDocumento = nomeDocumento;
	}

	public String getFileDocumento() {
		return _fileDocumento;
	}

	public void setFileDocumento(String fileDocumento) {
		_fileDocumento = fileDocumento;
	}

	public String getIdentificativoSdi() {
		return _identificativoSdi;
	}

	public void setIdentificativoSdi(String identificativoSdi) {
		_identificativoSdi = identificativoSdi;
	}

	public String getDataOraRicezione() {
		return _dataOraRicezione;
	}

	public void setDataOraRicezione(String dataOraRicezione) {
		_dataOraRicezione = dataOraRicezione;
	}

	public String getErrore() {
		return _errore;
	}

	public void setErrore(String errore) {
		_errore = errore;
	}

	private long _documentoXmlFirmatoId;
	private long _documentoXmlIDFK;
	private String _dataInvioDocumento;
	private String _nomeDocumento;
	private String _fileDocumento;
	private String _identificativoSdi;
	private String _dataOraRicezione;
	private String _errore;
}